package com.th.config;

import com.th.pojo.User;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.stereotype.Component;

/**
 * @author ThreePure
 * @date 20/12/20 11:51
 * @description: TODO
 * @since 1.8
 */

//这个也会被Spring容器托管，注册到容器中，因为他本来就是一个@Component
//@Configuration代表这是一个配置类，相当于beans.xml/ applicationContext.xml
@Configuration
@ComponentScan("com.th.pojo")
@Import(UserConfig2.class)
public class UserConfig {

    //注册一个bean，就相当于我们之前写的一个bean标签
    //这个方法的名字，就相当于bean标签的id属性
    // 这个方法的返间值，就相当bean标签中的class属性
    @Bean
    public User getUser(){
        //就是返回要注入到bean的对象！
        return new User();
    }
}
